home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / VISUALBA / PBWIZ19.ZIP / PBWIZ.NEW < prev    next >
Text File  |  1994-03-01  |  10KB  |  250 lines

  1. PBWiz 1.9, 12/30/93: maintenance release.
  2.  
  3.    PowerBASIC 3.0c is incompatible with earlier versions of PB
  4.    when it comes to fixed-length strings and assembly language
  5.    routines. Be aware that fixed-length strings are no longer
  6.    strings, as far as asm routines are concerned. They call it a
  7.    "bug fix", although it's not clear that any actual bugs were
  8.    involved.
  9.  
  10.    Support for versions of PowerBASIC prior to 3.0 is no longer
  11.    available, since I have had no requests for it. If you don't
  12.    have PowerBASIC 3.0, especially 3.0c, it's time to upgrade!
  13.  
  14.    The MatchFile routine was case-sensitive. It isn't any more.
  15.  
  16.    The ScreenSave and ScreenRestore routines were broken in the
  17.    last release. They are fixed now.
  18.  
  19.    Neither PBLIB nor LIBUPD handled replacements of existing
  20.    modules with newer versions very well. LIBUPD has been fixed
  21.    to properly delete the older version of the module within the
  22.    .PBL library before adding the newer version.
  23.  
  24.  
  25.  
  26. PBWiz 1.8, 08/25/93:
  27.  
  28.    **** ATTENTION *** ATTENTION *** ATTENTION *** ATTENTION ****
  29.    -------------------------------------------------------------
  30.    PBWiz now takes full advantage of the capabilities of the new
  31.    PowerBASIC 3.0 compiler. This will require a few adjustments
  32.    to your programs if you have used earlier versions of PBWiz.
  33.    The BYVAL keyword is now used where applicable. This means
  34.    you will need to change the DECLAREs for many routines. Also,
  35.    the granularity of the PBWiz modules has been improved. These
  36.    changes result in smaller and faster code.
  37.  
  38.    Full online help is now provided for PBWiz routines! Just
  39.    copy the PBWIZ.PBH file to your PowerBASIC directory. It will
  40.    be loaded automatically when PB starts up. You can search for
  41.    PBWiz routines with Ctrl-F1 context-sensitive help, follow
  42.    cross-references, and import syntax examples directly into
  43.    your code! Press Shift-F1 repeatedly to get to the index.
  44.  
  45.    The archive handler has been updated to support the new ARJ
  46.    and PKZIP 2.0 self-extracting archives.
  47.  
  48.    The equation solver apparently can't handle nested functions.
  49.    This will be corrected in a later version.
  50.  
  51.    Two new functions have been added: AscM, which combines ASCII
  52.    and MID$ into one convenient package, and NumProc, which
  53.    tells what numeric coprocessor is installed (if any).
  54.  
  55.  
  56.  
  57. PBWiz 1.7, 06/21/93:
  58.  
  59.    Revised the BASIC files and documentation to take advantage
  60.    of the seamless external syntax (implicit CALLs). The old
  61.    CALL format is also still supported, of course.
  62.  
  63.    The Archive routines now support ARJ self-extracting .EXEs.
  64.  
  65.    Added joystick support, telecomm handling, and SoundBlaster
  66.    support (via the SBSIM driver). Added new demos MINITERM.BAS
  67.    and PLAYVOC.BAS for the latter two units.
  68.  
  69.  
  70.  
  71. PBWiz 1.6, 02/25/93:
  72.  
  73.    This version of PBWiz requires PowerBASIC 3.0. If you have an
  74.    earlier version of PowerBASIC, either upgrade it or use PBWiz
  75.    1.5. This release of PBWiz makes extensive use of the new
  76.    PowerBASIC features, including libraries (.PBL files)-- no
  77.    more .OBJ and .PBU files to have to remember!
  78.  
  79.    Added several utilities to help manage libraries. These are
  80.    shells which require PBLIB.EXE to do the real work. Their
  81.    function is to make PBLIB more powerful. Type the name of the
  82.    utility with no parameters for a help screen.
  83.       LIBADD       add modules to a library
  84.       LIBUPD       update modules in a library
  85.       LIBLIST      list the contents of a library
  86.  
  87.    The .EXE form of the demo programs is no longer included, to
  88.    help keep the library a reasonable size for downloading. The
  89.    CREATE.BAT program will create the demos for you.
  90.  
  91.    Added a demo which shows how to use the XMS routines for
  92.    array storage. XMSDEMO uses an array of long integers, but
  93.    the technique is applicable to other data types as well.
  94.  
  95.    Fixed a bug in the GN5GetPel routine. Altered PopWindow to
  96.    avoid a bug in some versions of PowerBASIC:
  97.       ELSEIF Frame AND 1 THEN
  98.    was being evaluated incorrectly. Adding parens fixed it:
  99.       ELSEIF (Frame AND 1) THEN
  100.  
  101.    The graphics routines have been greatly improved:
  102.       - Get and set the palette in 256-color modes
  103.       - VESA support for wide SuperVGA compatibility
  104.       - Read and write 256-color pictures in .BMP format
  105.       - Improved VGADEMO.BAS shows use of .BMP viewer
  106.       - Added VESAINFO.BAS to show info about SVGA modes
  107.       - Sped up the G#Write and G#WriteLn routines
  108.  
  109.    The math extension unit has been expanded with additional
  110.    trigonometric functions.
  111.  
  112.    Added a short description file, DESC.SDI, for the BBSes that
  113.    support it. This complements the longer FILE_ID.DIZ.
  114.  
  115.    The order form has been renamed from REGISTER.TXT to
  116.    ORDER.FRM, since that seems to be a more common convention.
  117.  
  118.    The archive scanner now supports the new PKZIP 2.0 format
  119.    "deflated", and can scan the self-extracting .EXE files
  120.    created by ZIP2EXE.
  121.  
  122.  
  123.  
  124. PBWiz 1.5, 10/05/92:
  125.  
  126.    Added support for 256-color SuperVGA modes on any adapter
  127.    with the Tseng 4000 chipset (most SVGAs). You can use any
  128.    mode supported by your adapter and monitor. The unit has been
  129.    tested with modes from 640x350 to 1024x768 resolution.
  130.  
  131.  
  132.  
  133. PBWiz 1.4, 09/02/92:
  134.  
  135.    PBWiz can now be registered online by CompuServe members (use
  136.    GO SWREG). PBWiz is registration I.D. #209.
  137.  
  138.    Added the DIRMGR unit, which lets you scan disk directories.
  139.    You can specify search attributes and filenames with full
  140.    path and wildcard capabilities. For matched files, you can
  141.    obtain the file name, attribute, time, date, and size.
  142.    Directory recursion is also supported.
  143.  
  144.    The archive scanner can now scan self-extracting .EXE files
  145.    created by LHARC in addition to the usual archive formats.
  146.  
  147.    The expression evaluator now supports the constant PI and a
  148.    variety of functions:
  149.      ABS, ACOS, ASIN, ATAN, COS, FRAC, INT, LOG, SIN, SQR, TAN
  150.  
  151.    A command-line calculator has been added to show off the
  152.    expression evaluator. See CALC.BAS and CALC.EXE.
  153.  
  154.    The Processor% function can now tell 80486s from 80386s.
  155.  
  156.    The VARCDEMO program has been renamed to ARCVIEW.
  157.  
  158.  
  159.  
  160. PBWiz 1.3, 06/30/92:
  161.  
  162.    Added a unit for ANSI emulation. This unit allows you to use
  163.    ANSI codes without requiring ANSI.SYS or a similar display
  164.    driver.
  165.  
  166.    Functions which return the number of serial and parallel
  167.    ports installed have been added to the equipment unit.
  168.  
  169.    A special fast print routine has been added to the video
  170.    unit. It skips spaces rather than displaying them, making it
  171.    easy to overlay existing text.
  172.  
  173.    Ceiling and floor functions have been added to the math
  174.    extensions unit.
  175.  
  176.    If you're using the excellent 4DOS command shell, try the new
  177.    ADD4DOS.BAT file. It will add directory descriptions to the
  178.    PBWiz files-- no more guessing about file names!
  179.  
  180.  
  181.  
  182. PBWiz 1.2, 03/01/92:
  183.  
  184.    Inexplicably, I managed to leave many of the DECLAREs for the
  185.    MOUSE unit out of the previous releases. There was also an
  186.    error in one of the DECLAREs for the equipment unit. These
  187.    have been fixed.
  188.  
  189.    I've added a demo to show the use of the equipment and video
  190.    unit. Type "DEMO" to take a look. I've also added a demo for
  191.    the archive viewing routines. Type "VARCDEMO filename" for a
  192.    plain list, or add the "/V" option for a detailed view of the
  193.    archive.
  194.  
  195.    The various $INCLUDE files have been gathered together into a
  196.    single file, PBWIZ.INC, for convenience. I've also added a
  197.    quick reference of the routines, PBWIZ.REF.
  198.  
  199.    A display unit has been added. This includes scrolling in any
  200.    direction, DOS/ANSI output (print, cls, color, locate),
  201.    save/restore any part of a screen, fast and flexible string
  202.    displays, recoloring of selected areas, and pop-up windows.
  203.  
  204.    The EXTMATH.PBU unit has been split in two: EXTMATHA.OBJ &
  205.    EXTMATHB.PBU. This allowed me to add a number of
  206.    assembly-language routines to the math unit, including bit
  207.    shifts and rotatations.
  208.  
  209.    The EQUIPMEN.O